microglia cells - English Synonyms Dictionary